internship abroad - German English Dictionary